/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconDizhi = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M328.704 466.944c6.144 9.216 31.744 48.128 160.768 232.448l1.024 1.024c7.168 9.216 19.456 15.36 30.72 15.36 12.288 0 24.576-6.144 30.72-16.384 55.296-79.872 159.744-230.4 163.84-235.52l1.024-1.024c21.504-35.84 33.792-77.824 33.792-119.808 0-125.952-102.4-229.376-229.376-229.376s-229.376 102.4-229.376 229.376C291.84 387.072 304.128 429.056 328.704 466.944L328.704 466.944zM520.192 172.032c94.208 0 171.008 76.8 171.008 171.008 0 30.72-8.192 60.416-24.576 89.088-6.144 9.216-90.112 130.048-145.408 209.92-43.008-61.44-136.192-195.584-145.408-207.872C358.4 407.552 348.16 375.808 348.16 344.064 349.184 249.856 425.984 172.032 520.192 172.032z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M520.192 471.04c69.632 0 126.976-57.344 126.976-126.976s-57.344-126.976-126.976-126.976c-69.632 0-126.976 57.344-126.976 126.976S449.536 471.04 520.192 471.04zM520.192 274.432c37.888 0 68.608 30.72 68.608 68.608 0 38.912-30.72 68.608-68.608 68.608-37.888 0-68.608-30.72-68.608-68.608S482.304 274.432 520.192 274.432z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M1006.592 769.024 864.256 493.568 746.496 493.568l-46.08 59.392 128 0 130.048 248.832 2.048 2.048c7.168 9.216 7.168 21.504 2.048 31.744-5.12 10.24-15.36 16.384-27.648 16.384L90.112 851.968c-12.288 0-22.528-6.144-27.648-16.384-5.12-11.264-4.096-22.528 3.072-32.768l1.024-1.024L194.56 551.936l145.408 0-48.128-59.392-133.12 0-142.336 276.48c-19.456 27.648-21.504 62.464-6.144 91.136 16.384 30.72 46.08 49.152 80.896 49.152l844.8 0c33.792 0 64.512-18.432 79.872-49.152C1029.12 830.464 1026.048 795.648 1006.592 769.024z"
        fill={getIconColor(color, 2, '#333333')}
      />
    </Svg>
  );
};

IconDizhi.defaultProps = {
  size: 18,
};

IconDizhi = React.memo ? React.memo(IconDizhi) : IconDizhi;

export default IconDizhi;
